Quality of service support for protocol processing within endsystems
نویسندگان
چکیده
We describe a framework for providing quality-of-service (QoS) guarantees within the endsystem for networked multimedia applications. There are four components in this framework namely|QoS speciication, QoS mapping, QoS enforcement, and protocol implementation. QoS speciications are at a high level, and use a small number of parameters to allow applications greater ease in specifying their requirements. Based on the QoS speciications, QoS mapping operations derive resource requirements for each end-to-end session of the application. Important resources considered are the cpu and the network connection. The third component of the framework is QoS enforcement. Enforcement is mainly concerned with providing real-time processing guarantees for protocol code during data transfer. We have implemented a real-time upcall (rtu) facility which is an enhancement to the well known upcall mechanism for structuring protocols. rtus are scheduled using a policy called rate monotonic with delayed pre-emption (rmdp) that takes advantage of the iterative nature of protocol processing to reduce context switching overhead and increase scheduling eeciency. The last component of our framework is an application level protocol implementation model. Protocol code is structured as rtus with attributes that are derived from high level speciications by the QoS mapping operations. We describe techniques to reduce the cost of data movement and context switching in such implementations. The rtu mechanism currently runs in the Netbsd os on Sparc and Pentium based platforms. Initial measurements show that it is an eeective means to implement protocols with QoS support.
منابع مشابه
Efficient Quality of Service Support in Multimedia Computer Operating Systems
This report describes our approach towards providing quality of service (QoS) guarantees for network communication within the endsystems to support multimedia applications. We first address the problem of QoS specification by identifying a set of application classes and their QoS parameters that cover the communication requirements of most applications. We then describe the QoS mapping problem,...
متن کاملFiltering Multimedia Data in Reservation-Based Internetworks
Multimedia applications with a large number of recipients of a single multimedia stream require support of different quality-of-service levels for different receivers. For hierarchically encoded streams, the filtering of substreams in routers has been proposed as a mechanism to achieve this goal. This paper discusses the effects and mechanisms of filtering in the context of Internet reservation...
متن کاملDistributed QoS Management for A Multiparty Video Conferencing System
The QoS management for distributed interactive multimedia applications is currently mostly based on centralized approaches in which a single group server manages the QoS requirements for all participants. Group servers are simplier to handle, but they may become a weak point of the system due to server failures or performance bottlenecks. In order to avoid these problems and to better support t...
متن کاملAn Empirical Evaluation of OS Endsystem Support for Real-time CORBA Object Request Brokers
There is increasing demand to extend Object Request Broker (ORB) middleware to support applications with stringent quality of service (QoS) requirements. In particular, distributed multimedia applications require efficient and predictable performance from the middleware layer and below to deliver necessary end-to-end QoS. Although ORB middleware, such as CORBA, COM+, and Java RMI, offers transp...
متن کاملImproving the QoS in Intelligent Connected EVSE by Using RPL
Nowadays, a great portion of researches research and industrial innovation is about the electric vehicles (EV) and also EV Supply Equipment (EVSE) that play an important role in this context. EVSE requires standardization via effective communication protocols. In this paper, we propose to customize the existing Internet standard Routing Protocol for Low Power and Lossy Networks (RPL) to facilit...
متن کامل